@charset "utf-8";
html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
iframe,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
button,
input,
textarea,
fieldset {
  margin: 0;
  padding: 0;
}
ul,
ol,
dl {
  list-style-type: none;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var,
i {
  font-style: normal;
  font-weight: normal;
}
input,
button,
textarea,
select,
optgroup,
option {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  border: 0;
}
input,
button {
  overflow: visible;
  vertical-align: middle;
  outline: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
a,
area {
  outline: none;
  blr: expression(this.onFocus=this.blur());
}
a:focus,
a:hover,
a:active {
  outline: none;
  blr: expression(this.onFocus=this.blur());
}
/*sub,
sup {
  vertical-align: baseline;
}*/
sub {
  vertical-align: baseline;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
textarea {
  resize: none;
}
input[type="submit"],
input[type="button"] {
  cursor: pointer;
  border: 0;
}
img,
li {
  border: 0;
  vertical-align: middle;
  zoom: 1;
}
a img,
img {
  -ms-interpolation-mode: bicubic;
}
a {
  text-decoration: none;
  cursor: pointer;
  color: #666;
}
a:hover {
  text-decoration: none;
  color: #27499d;
}
body,
button,
input,
select,
textarea {
  font-family: Arial, "微软雅黑";
  font-size: 14px;
  color: #666;
  line-height: 1.7;
}
.wrap {
  width: 1200px;
  margin: 0 auto;
  clear: both;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
}
.clearfix {
  *zoom: 1;
}
body {
  min-width: 1200px;
}
img {
  max-width: 100%;
  max-height: 100%;
}
.cfff {
  color: #fff;
}
.c999 {
  color: #999;
}
.c666 {
  color: #666;
}
.c333 {
  color: #333;
}
.cccc {
  color: #ccc;
}
.c194069 {
  color: #27499d;
}
.f12 {
  font-size: 12px;
}
.f13 {
  font-size: 13px;
}
.f15 {
  font-size: 15px;
}
.f16 {
  font-size: 16px;
}
.f18 {
  font-size: 18px;
}
.f20 {
  font-size: 20px;
}
.f22 {
  font-size: 22px;
}
.f25 {
  font-size: 25px;
}
.header .top {
  background-color: #27499d;
  line-height: 51px;
  border-bottom: 1px solid #f5f5f5;
}
.header .top .p1 {
  padding-left: 17px;
}
.header .top .lang {
  padding-right: 28px;
  background: url(/html/images/ico1.png) no-repeat right center;
  position: relative;
  cursor: pointer;
  z-index: 10;
}
.header .top .lang .tc {
  position: absolute;
  background-color: #27499d;
  width: 100%;
  left: -10px;
  top: 51px;
  display: none;
  padding-left: 12px;
  z-index: 10;
}
.header .top .lang .tc p {
  line-height: 30px;
}
.header .top .lang .tc p a {
  color: #fff;
}
.header .top .link a {
  color: #fff;
  margin-right: 30px;
  padding-left: 27px;
  background: no-repeat left center;
}
.header .top .link .b1 {
  background-image: url(/html/images/ico2.png);
}
.header .top .link .b2 {
  background-image: url(/html/images/ico3.png);
}
.header .main {
  border-bottom: 3px solid #e1e1e1;
}
.header .main .logo {
  margin-left: 17px;
  margin-top: 29px;
}
.header .main .nav {
  position: relative;
  z-index: 12;
}
.header .main .nav li {
  line-height: 100px;
  float: left;
  text-align: center;
  position: relative;
}
.header .main .nav li a {
  display: block;
  padding: 0 25px;
  color: #333;
}
.header .main .nav li a:hover {
  color: #27499d;
}
.header .main .nav li dl {
  position: absolute;
  line-height: 45px;
  font-size: 12px;
  background-color: #fff;
  display: none;
  width: 100%;
  z-index: 10;
}
.header .main .nav li dl dd:hover {
  background-color: #27499d;
}
.header .main .nav li dl dd:hover a {
  color: #fff;
}
.header .main .nav li:hover .i {
  position: absolute;
  height: 3px;
  width: 9px;
  background: url(/html/images/ico4.png);
  left: 50%;
  margin-left: -5px;
  bottom: 0;
}
.header .main .nav li:hover dl {
  display: block;
  border-top: 2px solid #27499d;
}
.header .main .search {
  position: relative;
}
.header .main .search .ico5 {
  width: 75px;
  background: url(/html/images/ico5.png) no-repeat center;
  display: block;
  height: 100px;
  cursor: pointer;
}
.header .main .search .tc {
  position: absolute;
  top: 34px;
  right: -120px;
  border: 1px solid #ddd;
  border-radius: 30px;
  overflow: hidden;
  z-index: 9;
  display: none;
  width: 147px;
}
.header .main .search .tc .text {
  width: 130px;
  height: 30px;
  line-height: 30px;
  padding-left: 15px;
}
.header .main .search .tc .submit {
  position: absolute;
  width: 40px;
  height: 30px;
  background: url(/html/images/ico5.png) no-repeat center;
  right: 0;
  top: 0;
}
.index_banner {
  height: 671px;
  position: relative;
  width:100%;
}
.index_banner .bd li {
  background: no-repeat center top;
  height: 671px;
  width:100%;
}
.index_banner .bd li a{
  display: block;
  height: 671px;
  width:100%;
}
.index_banner .hd {
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 50px;
}
.index_banner .hd ul {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.index_banner .hd ul li {
  width: 14px;
  height: 14px;
  background: url(/html/images/ico6.png) no-repeat right top;
  float: left;
  text-indent: -999px;
  overflow: hidden;
  margin: 0 8px;
  cursor: pointer;
}
.index_banner .hd ul li.on {
  background-position: left top;
}
.index {
  background-color: #f9f9f9;
  position: relative;
  z-index: 10;
  padding: 1px;
}
.index .a1 {
  padding-bottom: 37px;
  margin-top: -42px;
  position: relative;
  z-index: 10;
}
.index .a1 .b1 {
  width: 400px;
  background-color: #fff;
}
.index .a1 .b1 h3 {
  position: relative;
  padding: 0 40px;
  line-height: 88px;
  font-family: "Hiragino Sans GB", Arial, "微软雅黑";
  border-bottom: 1px solid #f2f2f2;
  height: 88px;
}
.index .a1 .b1 h3 .more {
  position: absolute;
  right: 38px;
  background: url(/html/images/ico7.png) no-repeat right center;
  width: 21px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  top: 0;
}
.index .a1 .b1 h3 .more:hover {
  background-position: left center;
}
.index .a1 .b1 ul li a {
  height: 90px;
  border-bottom: 1px solid #f2f2f2;
  display: block;
  padding: 15px 40px 0;
}
.index .a1 .b1 ul li a h4 {
  position: relative;
}
.index .a1 .b1 ul li a h4 span {
  position: absolute;
  right: 0;
  color: #e49d0c;
}
.index .a1 .b1 ul li a p {
  color: #999;
}
.index .a1 .b1 ul li a:hover,
.index .a1 .b1 ul li a.on {
  color: #fff;
  background-color: #27499d;
}
.index .a1 .b1 ul li a:hover h4 span,
.index .a1 .b1 ul li a.on h4 span {
  color: #fff;
}
.index .a1 .b1 ul li a:hover p,
.index .a1 .b1 ul li a.on p {
  color: #fff;
}
.index .a1 .b2 .c1 {
  position: relative;
  display: none;
  height: 406px;
  width: 800px;
}
.index .a1 .b2 .c1 li {
  height: 406px;
  width: 800px;
}
.index .a1 .b2 .c1 .prev {
  position: absolute;
  width: 100px;
  height: 68px;
  background: #27499d url(../images/ico8.png) no-repeat center;
  bottom: 0;
  right: 0;
  z-index: 10;
  background-color: rgba(22, 58, 95, 0.9);
}
.index .a1 .b2 .c1 .prev:hover {
  background-color: #f5a200;
  background-color: rgba(245, 162, 0, 0.9);
}
.index .a1 .b2 .c1 .next {
  position: absolute;
  width: 100px;
  height: 68px;
  background: #27499d url(../images/ico9.png) no-repeat center;
  bottom: 0;
  right: 100px;
  z-index: 10;
  background-color: rgba(22, 58, 95, 0.9);
}
.index .a1 .b2 .c1 .next:hover {
  background-color: #f5a200;
  background-color: rgba(245, 162, 0, 0.9);
}
.index .a2 {
  padding-bottom: 37px;
}
.index .a2 h3 {
  position: relative;
  padding: 0 40px;
  line-height: 75px;
  font-family: "Hiragino Sans GB", Arial, "微软雅黑";
  border-bottom: 1px solid #f2f2f2;
  height: 75px;
}
.index .a2 h3 .more {
  position: absolute;
  right: 38px;
  background: url(/html/images/ico7.png) no-repeat right center;
  width: 21px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  top: 0;
}
.index .a2 h3 .more:hover {
  background-position: left center;
}
.index .a2 .b1 {
  width: 360px;
  background-color: #fff;
  box-shadow: 0 1px 1px #eaeaea;
}
.index .a2 .b1 ul {
  padding: 0 25px;
}
.index .a2 .b1 ul li a {
  display: block;
  border-top: 1px solid #c6c6c6;
  padding: 27px 0 0 112px;
  position: relative;
  height: 130px;
  color: #666;
}
.index .a2 .b1 ul li a .img {
  margin-left: -112px;
  width: 92px;
  height: 73px;
}
.index .a2 .b1 ul li a .dete {
  padding-left: 26px;
  position: absolute;
  left: 0;
  top: 113px;
  background: url(/html/images/ico10.png) no-repeat 7px center;
}
.index .a2 .b1 ul li a .title {
  color: #333;
  padding-bottom: 14px;
}
.index .a2 .b1 ul li a:hover .title {
  color: #27499d;
}
.index .a2 .b1 ul li:first-child a {
  border-top: 0;
}
.index .a2 .b2 {
  background-color: #fff;
  width: 800px;
  box-shadow: 0 1px 1px #eaeaea;
}
.index .a2 .b2 .info {
  padding: 13px 0 5px 12px;
}
.index .a2 .b2 .info dt {
  position: relative;
  width: 384px;
  height: 289px;
  float: left;
}
.index .a2 .b2 .info dt img {
  width: 384px;
  height: 289px;
}
.index .a2 .b2 .info dt .tc {
  position: absolute;
  left: 25px;
  top: 25px;
}
.index .a2 .b2 .info dt .tc h4 {
  font-family: "Helvetica-Narrow", Arial, "微软雅黑";
}
.index .a2 .b2 .info dt .more {
  position: absolute;
  width: 127px;
  line-height: 40px;
  color: #fff;
  background: url(/html/images/ico11.png);
  text-align: center;
  left: 27px;
  bottom: 28px;
}
.index .a2 .b2 .info dt .more:hover {
  background: #f5a200;
  background: rgba(245, 162, 0, 0.8);
}
.index .a2 .b2 .info dd {
  margin: 0 0 10px 10px;
  width: 187px;
  height: 139px;
  position: relative;
  font-family: "Helvetica-Narrow", Arial, "微软雅黑";
  float: left;
}
.index .a2 .b2 .info dd img {
  width: 187px;
  height: 139px;
}
.index .a2 .b2 .info dd .bg1 {
  position: absolute;
  left: 20px;
  bottom: 22px;
  width: 16px;
  height: 2px;
  background-color: #214568;
}
.index .a2 .b2 .info dd h4 {
  font-family: "Hiragino Sans GB", Arial, "微软雅黑";
  padding: 16px 0 0 16px;
}
.index .a2 .b2 .info dd .p1 {
  padding-left: 16px;
}
.index .a2 .b2 .info dd .tc {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.index .a2 .b2 .info dd .bg2 {
  position: absolute;
  background: url(/html/images/ico11.png);
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: scale(0.8, 0.8);
  transform: scale(0.8, 0.8);
  z-index: 0;
  left: 0;
  top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.index .a2 .b2 .info dd:hover .bg2 {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  opacity: 1;
  filter: alpha(opacity=100);
}
.index .a2 .b2 .info dd:hover a,
.index .a2 .b2 .info dd:hover h4 {
  color: #fff;
}
.index .a2 .b2 .info dd:hover .bg1 {
  background-color: #fff;
}
.footer {
  background-color: #242424;
}
.footer .footer_nav .wrap {
  padding: 8px 0 44px;
  position: relative;
}
.footer .footer_nav h3 {
  background: url(/html/images/ico12.jpg) no-repeat left bottom;
  color: #fff;
  margin-bottom: 20px;
  line-height: 80px;
  font-size: 15px;
}
.footer .footer_nav li {
  float: left;
  margin-left: 17px;
  width: 140px;
  color: #959595;
}
.footer .footer_nav li a {
  color: #959595;
  font-size: 14px;
  line-height: 30px;
  display: inline-block;
}
.footer .footer_nav li a:after {
  content: '';
  display: block;
  width: 0;
  height: 1px;
  background-color: #fff;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.footer .footer_nav li a:hover {
  color: #fff;
}
.footer .footer_nav li a:hover:after {
  width: 100%;
}
.footer .footer_nav li .info {
  line-height: 30px;
}
.footer .footer_nav li.b1 {
  width: 215px;
}
.footer .footer_nav .tc {
  position: absolute;
  right: 0;
  top: 8px;
}
.footer .copy {
  line-height: 30px;
  border-top: 1px solid #393939;
}
.page_banner {
  background: no-repeat center top;
  height: 363px;
}
.page_banner .bd li {
  background: no-repeat center top;
  height: 363px;
}
.page_banner .hd {
  position: absolute;
  right: 0;
  top: 285px;
  z-index: 10;
}
.page_banner .hd li {
  float: left;
  width: 13px;
  height: 13px;
  margin-left: 4px;
  background-color: #f5f5f5;
  overflow: hidden;
  text-indent: -99px;
  cursor: pointer;
}
.page_banner .hd li.on {
  background-color: #27499d;
}
.page_banner .wrap {
  position: relative;
}
.page {
  background-color: #f5f5f5;
  position: relative;
  z-index: 10;
  padding-bottom: 40px;
}
.page .title {
  line-height: 62px;
  padding-top: 7px;
  border-bottom: 1px solid #ededed;
  position: relative;
}
.page .title .location {
  position: absolute;
  right: 0;
  top: 7px;
  padding-left: 14px;
  background: url(/html/images/ico13.png) no-repeat left center;
}
.page .title .location a {
  color: #999;
  margin: 0 10px;
}
.page .title .location a:hover {
  color: #27499d;
}
.page .page_info {
  line-height: 2.2;
  padding-top: 20px;
  padding-bottom: 37px;
}
.page .page_info p{font-size:16px;text-indent:2em;}
.page .page_info ul {
  list-style-type: inherit;
}
.page .page_info table {
  border-collapse: separate;
  border-spacing: inherit;
}
.page .page_nemu {
  width: 200px;
  margin-top: -69px;
}
.page .page_nemu ul {
  border-top: 1px solid #fff;
}
.page .page_nemu ul li {
  text-align: center;
  line-height: 54px;
  background-color: #fff;
  border-top: 1px solid #e7e7e7;
}
.page .page_nemu ul li a {
  display: block;
  color: #333;
}
.page .page_nemu ul li:hover,
.page .page_nemu ul li.on {
  background-color: #333333;
  border-top: 1px solid #333333;
}
.page .page_nemu ul li:hover>a,
.page .page_nemu ul li.on>a {
  color: #FFF;
}

.page .page_r {
  width: 900px;
  padding: 0 25px;
  background-color: #fff;
}
.page .course {
  padding: 1px;
}
.page .course .tab {
  width: 800px;
  margin: 0 auto;
  padding: 45px 0 0;
  position: relative;
}
.page .course .tab .info {
  padding-bottom: 60px;
  overflow: hidden;
  position: relative;
}
.page .course .tab .bd {
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 10px;
}
.page .course .tab .bd li {
  cursor: pointer;
  float: left;
  width: 100px;
  text-align: center;
  position: relative;
  line-height: 30px;
}
.page .course .tab .bd li .i {
  position: absolute;
  background: url(/html/images/ico16.png) no-repeat left top;
  width: 25px;
  height: 34px;
  left: 37px;
  bottom: -31px;
}
.page .course .tab .bd li.on {
  font-size: 20px;
  color: #27499d;
}
.page .course .tab .bd li.on .i {
  background-position: right top;
}
.page .course .tab .prev {
  background: url(/html/images/ico15.png) no-repeat;
  width: 28px;
  height: 28px;
  position: absolute;
  left: -50px;
  top: 50px;
  z-index: 10;
}
.page .course .tab .next {
  background: url(/html/images/ico14.png) no-repeat;
  width: 28px;
  height: 28px;
  position: absolute;
  right: -50px;
  top: 50px;
  z-index: 10;
}
.page .course .b1 {
  padding-bottom: 40px;
}
.page .course .b1 li {
  zoom: 1;
  overflow: hidden;
  display: none;
}
.page .course .b1 .img {
  width: 615px;
}
.page .course .b1 .text {
  width: 240px;
}
.page .course .b1 .text h4 {
  font-size: 25px;
  color: #27499d;
  background: url(/html/images/ico17.jpg) no-repeat left bottom;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.page .course .b1 .text p {
  color: #a6a6a6;
  line-height: 2.2;
}
.page .mien .a1 {
  width: 925px;
  padding: 27px 0 20px;
}
.page .mien .a1 .b1 {
  position: relative;
  width: 282px;
  height: 414px;
  margin-right: 26px;
  margin-bottom: 26px;
}
.page .mien .a1 .b1 img {
  width: 282px;
  height: 414px;
}
.page .mien .a1 .b1 .tc {
  position: absolute;
  left: 30px;
  top: 30px;
  width: 215px;
}
.page .mien .a1 .b2 {
  position: relative;
  width: 282px;
  height: 194px;
  margin-right: 26px;
  margin-bottom: 26px;
  overflow: hidden;
}
.page .mien .a1 .b2 img {
  width: 282px;
  height: 194px;
}
.page .mien .a1 .b2 .tc {
  position: absolute;
  width: 100%;
  line-height: 50px;
  background: url(/html/images/ico11.png);
  left: 0;
  bottom: -50px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.page .mien .a1 .b2 .tc h3 {
  padding: 0 20px;
  background: url(/html/images/ico18.png) no-repeat 240px 18px;
}
.page .mien .a1 .b2:hover .tc {
  bottom: 0;
}
.page .mien .a1 .b3 {
  position: relative;
  width: 590px;
  height: 194px;
  margin-right: 26px;
  margin-bottom: 26px;
}
.page .mien .a1 .b3 img {
  width: 590px;
  height: 194px;
}
.page .mien .a1 .b3 .tc {
  position: absolute;
  line-height: 50px;
  background-color: #27499d;
  bottom: 0;
  right: 0;
  padding: 0 16px;
}
.page .mien .a2 {
  padding-top: 27px;
}
.page .mien .a2 .info {
  position: relative;
}
.page .mien .a2 .info li {
  display: none;
}
.page .mien .a2 .info li img {
  width: 900px;
  height: 506px;
}
.page .mien .a2 .info .prev {
  width: 28px;
  height: 52px;
  background: url(/html/images/ico45.png) no-repeat center;
  position: absolute;
  left: 20px;
  top: 220px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  z-index: 10;
}
.page .mien .a2 .info .prev:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.page .mien .a2 .info .next {
  width: 28px;
  height: 52px;
  background: url(/html/images/ico44.png) no-repeat center;
  position: absolute;
  right: 20px;
  top: 220px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  z-index: 10;
}
.page .mien .a2 .info .next:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.page .mien .a2 .info .text {
  padding: 0 70px;
  height: 90px;
}
.page .mien .a2 .info .text table {
  height: 100%;
  width: 100%;
}
.page .mien .a2 .info .ic {
  background: url(/html/images/ico50.png) no-repeat center;
  position: absolute;
  left: 0;
  bottom: 20px;
  height: 45px;
  width: 35px;
  line-height: 1;
}
.page .mien .a2 .info .ic .i {
  position: absolute;
  top: 0;
  left: 0;
}
.page .mien .a2 .info .ic .c {
  position: absolute;
  bottom: 0;
  right: 0;
}
.page .mien .a2 .info2 {
  padding: 10px 25px 30px;
  position: relative;
}
.page .mien .a2 .info2 li {
  float: left;
  width: 160px;
  height: 90px;
  margin: 0 5px;
}
.page .mien .a2 .info2 .sPrev {
  width: 18px;
  height: 88px;
  position: absolute;
  left: 0;
  top: 10px;
  background: #f5f5f5 url(../images/ico48.png) no-repeat center;
  border: 1px solid #eeeeee;
}
.page .mien .a2 .info2 .sPrev:hover {
  border: 1px solid #123254;
  background: #27499d url(../images/ico46.png) no-repeat center;
}
.page .mien .a2 .info2 .sNext {
  width: 18px;
  height: 88px;
  position: absolute;
  right: 0;
  top: 10px;
  background: #f5f5f5 url(../images/ico49.png) no-repeat center;
  border: 1px solid #eeeeee;
}
.page .mien .a2 .info2 .sNext:hover {
  border: 1px solid #123254;
  background: #27499d url(../images/ico47.png) no-repeat center;
}
.page .news .a1 dt {
  background: url(/html/images/ico19.jpg) repeat-x left bottom;
  padding: 23px 0 30px;
  position: relative;
}
.page .news .a1 dt .info {
  padding-left: 470px;
  overflow: hidden;
  zoom: 1;
  line-height: 2.2;
  padding-right: 20px;
  display: block;
}
.page .news .a1 dt .info .img {
  float: left;
  margin-left: -470px;
  width: 441px;
  overflow: hidden;
}
.page .news .a1 dt .info .img img {
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
.page .news .a1 dt .info h3 {
  color: #333;
  line-height: 64px;
  padding-top: 20px;
  margin-bottom: 15px;
}
.page .news .a1 dt .info h3:after {
  width: 21px;
  content: '';
  display: block;
  height: 1px;
  background-color: #999;
}
.page .news .a1 dt .info .more {
  width: 108px;
  line-height: 36px;
  border: 1px solid #999;
  text-align: center;
  display: block;
  margin-top: 43px;
  margin-bottom: 20px;
}
.page .news .a1 dt .info:hover {
  background-color: #27499d;
  color: #fff;
}
.page .news .a1 dt .info:hover a {
  color: #fff;
  display: block;
}
.page .news .a1 dt .info:hover h3 {
  color: #fff;
}
.page .news .a1 dt .info:hover h3:after {
  background-color: #fff;
}
.page .news .a1 dt .info:hover .more {
  color: #fff;
  border: 1px solid #fff;
}
.page .news .a1 dt .info:hover .img img {
  -webkit-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.page .news .a1 dd {
  padding: 20px 0;
  background: url(/html/images/ico19.jpg) repeat-x left bottom;
  line-height: 1.5;
}
.page .news .a1 dd a {
  padding-left: 210px;
  display: block;
  overflow: hidden;
  zoom: 1;
  padding-right: 15px;
}
.page .news .a1 dd a .img {
  float: left;
  margin-left: -210px;
  width: 178px;
  overflow: hidden;
}
.page .news .a1 dd a .img img {
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
.page .news .a1 dd a .info {
  margin: 8px 0;
  height: 69px;
  overflow: hidden;
}
.page .news .a1 dd a h3 {
  padding-top: 7px;
}
.page .news .a1 dd a:hover {
  color: #fff;
  background-color: #27499d;
}
.page .news .a1 dd a:hover h3 {
  color: #fff;
}
.page .news .a1 dd a:hover .img img {
  -webkit-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.page .news .a2 .title2 {
  text-align: center;
  padding-bottom: 20px;
}
.page .news .a2 .title2 h3 {
  background: url(/html/images/ico19.jpg) repeat-x left bottom;
  line-height: 52px;
  padding-top: 15px;
}
.page .news .a2 .title2 h4 {
  background: url(/html/images/ico19.jpg) repeat-x left bottom;
  line-height: 40px;
}
.page .paging {
  padding: 40px 0;
  text-align: center;
}
.page .paging .info {
  display: inline-block;
  zoom: 1;
  *display: inline;
  line-height: 29px;
  color: #c0c0c0;
}
.page .paging .info a {
  width: 29px;
  border: 1px solid #c8c8c8;
  text-align: center;
  color: #c0c0c0;
  float: left;
  margin-right: 5px;
}
.page .paging .info a.prev {
  width: 76px;
  background: url(/html/images/ico20.png) no-repeat 60px 10px;
}
.page .paging .info a.prev:hover {
  background-position: 60px -60px;
}
.page .paging .info a.next {
  width: 76px;
  background: url(/html/images/ico20.png) no-repeat -85px 10px;
}
.page .paging .info a.next:hover {
  background-position: -85px -60px;
}
.page .paging .info a:hover,
.page .paging .info a.on {
  color: #27499d;
  border: 1px solid #082645;
}
.page .paging  #AspNetPager1_input {
  width: 29px;
  border: 1px solid #c8c8c8;
  text-align: center;
  color: #333;
  margin: 0 3px;
  line-height: 29px;
  height: 29px;
}
.page .paging  #AspNetPager1_btn {
  width: 48px;
  border: 1px solid #c8c8c8;
  text-align: center;
  color: #333;
  margin: 0 3px;
  line-height: 29px;
  height: 29px;
  background-color: #dedede;
}
.page .product .a1 {
  padding-top: 25px;
}
.page .product .a1 .b1 {
  width: 350px;
  height: 480px;
  position: relative;
}
.page .product .a1 .b1 img {
  width: 350px;
  height: 480px;
}
.page .product .a1 .b1 .tc {
  background: url(/html/images/ico21.png);
  padding: 20px 30px;
  left: 0;
  bottom: 0;
  width: 290px;
  height: 190px;
  position: absolute;
}
.page .product .a1 .b1 .tc .hd {
  position: absolute;
  left: 30px;
  bottom: 30px;
}
.page .product .a1 .b1 .tc .hd li {
  float: left;
  width: 8px;
  height: 8px;
  overflow: hidden;
  text-indent: -99px;
  background-color: #fff;
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: pointer;
  margin-right: 4px;
}
.page .product .a1 .b1 .tc .hd li.on {
  opacity: 1;
  filter: alpha(opacity=100);
}
.page .product .a1 .b1 .tc h2 {
  padding-bottom: 20px;
}
.page .product .a1 .b1 .tc .p1 {
  padding-bottom: 5px;
}
.page .product .a1 .b2 {
  border: 1px solid #ededed;
  width: 516px;
  height: 223px;
  position: relative;
  margin-bottom: 30px;
  *margin-bottom: 0;
}
.page .product .a1 .b2 img {
  width: 516px;
  height: 223px;
}
.page .product .a1 .b2 .tc {
  position: absolute;
  padding: 20px 20px 20px 30px;
  background: url(/html/images/ico22.png);
  width: 208px;
  height: 183px;
  top: 0;
}
.page .product .a1 .b2 .tc h2 {
  padding-bottom: 20px;
}
.page .product .a1 .b2 .tc .p1 {
  padding-bottom: 5px;
}
.page .product .a2 .title2 {
  border-bottom: 1px solid #e7e7e7;
  margin: 12px 0;
}
.page .product .a2 .title2 span {
  display: block;
  width: 119px;
  line-height: 38px;
  border: 1px solid #e7e7e7;
  border-bottom: 0;
  background: url(/html/images/ico23.jpg) repeat-x;
  text-align: center;
}
.page .product .a2 .tab {
  padding: 25px 0 20px;
}
.page .product .a2 .tab a {
  float: left;
  padding:0 10px;
  margin-bottom:5px;
  line-height: 42px;
  border: 2px solid #e8e8e8;
  margin-right: 10px;
  text-align: center;
}
.page .product .a2 .tab a.on {
  background-color: #27499d;
  border: 2px solid #27499d;
  color: #fff;
}
.page .product .a2 .b1 {
  position: relative;
  height: 400px;
  width: 100%;
}
.page .product .a2 .b1 .bd li {
  height: 400px;
  width: 100%;
}
.page .product .a2 .b1 .hd {
  position: absolute;
  width: 100%;
  text-align: center;
  left: 0;
  bottom: 20px;
}
.page .product .a2 .b1 .hd ul {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.page .product .a2 .b1 .hd ul li {
  float: left;
  width: 10px;
  height: 10px;
  margin-right: 5px;
  overflow: hidden;
  text-indent: -99px;
  background-color: #fff;
  cursor: pointer;
}
.page .product .a2 .b1 .hd ul li.on {
  background-color: #27499d;
}
.page .product .a2 .b2 .tab2 {
  height: 39px;
  padding: 30px 0;
}
.page .product .a2 .b2 .tab2 .info {
  border-bottom: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
  height: 39px;
  position: relative;
  top: 0;
  width: 900px;
  background-color: #fff;
}
.page .product .a2 .b2 .tab2 .info li {
  float: left;
  width: 119px;
  line-height: 38px;
  background: url(/html/images/ico23.jpg) repeat-x;
  text-align: center;
  border: 1px solid #e7e7e7;
  margin-left: -1px;
  cursor: pointer;
}
.page .product .a2 .b2 .tab2 .info li.on {
  background: #27499d;
  border: 1px solid #27499d;
  position: relative;
  z-index: 1;
  color: #fff;
}
.page .product .a2 .b2 .info2 {
  line-height: 2.1;
}
.page .product .a2 .b2 .info2 .img {
  width: 380px;
  text-align: center;
}
.page .product .a2 .b2 .info2 .info_r {
  width: 510px;
}
.page .product .a2 .b2 .correlation {
  margin-top: 30px;position: relative;
}
.page .product .a2 .b2 .correlation ul {
  margin-top: 10px;
  width: 916px;
}
.page .product .a2 .b2 .correlation ul li {
  float: left;
  width: 214px;
  line-height: 50px;
  margin-right: 15px;
  height: 276px;
  overflow: hidden;
  margin-bottom: 20px;
}
.page .product .a2 .b2 .correlation ul li a {
  color: #333;
}
.page .product .a2 .b2 .correlation ul li a:hover {
  color: #27499d;
}
.page .product .a2 .b2 .correlation .prev {
  width: 28px;
  height: 52px;
  background: url(/html/images/ico45.png) no-repeat center;
  position: absolute;
  left: 20px;
  top: 150px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  z-index: 10;
}
.page .product .a2 .b2 .correlation .prev:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.page .product .a2 .b2 .correlation .next {
  width: 28px;
  height: 52px;
  background: url(/html/images/ico44.png) no-repeat center;
  position: absolute;
  right: 20px;
  top: 150px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  z-index: 10;
}
.page .product .a2 .b2 .correlation .next:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.page .product .a3 {
  padding: 25px 0 1px;
}
.page .product .a3 .b1 {
  width: 350px;
  height: 480px;
  position: relative;
  margin-bottom: 30px;
  *margin-bottom: 0;
}
.page .product .a3 .b1 .tc {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
}
.page .product .a3 .b1 .tc .info {
  padding: 25px 30px;
}
.page .product .a3 .b1 .tc:hover {
  background: url(/html/images/ico22.png);
  color: #666;
}
.page .product .a3 .b2 {
  position: relative;
  width: 518px;
  height: 225px;
  margin-bottom: 30px;
  overflow: hidden;
  *margin-bottom: 0;
}
.page .product .a3 .b2 .tc {
  position: absolute;
  right: 0;
  top: 0;
  padding: 20px 25px 50px 30px;
  width: 204px;
  height: 155px;
  background: url(/html/images/ico22.png);
}
.page .product .a3 .b2 .tc h4 {
  padding: 10px 0 5px;
}
.page .product .a3 .b2 .tc .hd {
  position: absolute;
  left: 30px;
  bottom: 30px;
}
.page .product .a3 .b2 .tc .hd li {
  float: left;
  width: 8px;
  height: 8px;
  overflow: hidden;
  text-indent: -99px;
  cursor: pointer;
  margin-right: 4px;
  background-color: #a3a1a1;
}
.page .product .a3 .b2 .tc .hd li.on {
  background-color: #27499d;
}
.page .product .a3 .b2 .tc2 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
.page .product .a3 .b2 .tc2 .info {
  padding: 20px 30px;
}
.page .product .a3 .b2 .tc2:hover {
  background: url(/html/images/ico22.png);
  color: #666;
}
.page .project .a1 .tab {
  padding-bottom: 30px;
}
.page .project .a1 .tab h3 {
  line-height: 75px;
}
.page .project .a1 .tab li {
  float: left;
  width: 25%;
  text-align: center;
}
.page .project .a1 .tab li i {
  display: block;
  width: 106px;
  height: 40px;
  font-size: 18px;
  padding-top: 66px;
  background: url(/html/images/ico24.jpg) no-repeat;
  margin: 0 auto 8px;
}
.page .project .a1 .tab li i.i1 {
  background-position: 0 0;
}
.page .project .a1 .tab li i.i2 {
  background-position: -233px 0;
}
.page .project .a1 .tab li i.i3 {
  background-position: -466px 0;
}
.page .project .a1 .tab li i.i4 {
  background-position: -699px 0;
}
.page .project .a1 .tab li a {
  display: block;
  color: #666;
}
.page .project .a1 .tab li a:hover i,
.page .project .a1 .tab li a.on i {
  color: #fff;
}
.page .project .a1 .tab li a:hover i.i1,
.page .project .a1 .tab li a.on i.i1 {
  background-position: 0 -194px;
}
.page .project .a1 .tab li a:hover i.i2,
.page .project .a1 .tab li a.on i.i2 {
  background-position: -233px -194px;
}
.page .project .a1 .tab li a:hover i.i3,
.page .project .a1 .tab li a.on i.i3 {
  background-position: -466px -194px;
}
.page .project .a1 .tab li a:hover i.i4,
.page .project .a1 .tab li a.on i.i4 {
  background-position: -699px -194px;
}
.page .project .a1 .b1 {
  position: relative;
}
.page .project .a1 .b1 .tc {
  position: absolute;
  background: url(/html/images/ico21.png);
  padding: 0 20px;
  text-align: center;
  min-width: 130px;
  right: 0;
  bottom: 0;
  line-height: 50px;
}
.page .project .a1 .b2 {
  border-bottom: 1px solid #f5f5f5;
  overflow: hidden;
}
.page .project .a1 .b2 ul {
  width: 921px;
}
.page .project .a1 .b2 li {
  float: left;
  width: 286px;
  line-height: 64px;
  overflow: hidden;
  margin-right: 17px;
  margin-top: 23px;
  height: 368px;
}
.page .project .a1 .b2 li a {
  color: #333;
  display: block;
}
.page .project .a1 .b2 li .img {
  height: 304px;
  position: relative;
  text-align: center;
  overflow: hidden;
}
.page .project .a1 .b2 li .img .tc {
  position: absolute;
  background: url(/html/images/ico22.png);
  width: 100%;
  height: 35%;
  left: 0;
  line-height: 2.3;
  bottom: -50%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #666;
}
.page .project .a1 .b2 li .img .tc table {
  width: 100%;
  height: 100%;
}
.page .project .a1 .b2 li:hover .img .tc {
  bottom: 0;
}


.page .project .a2 .b1 {
  position: relative;
  padding-top: 20px;
}
.page .project .a2 .b1 li{
 height: 454px;
}
.page .project .a2 .b1 .tc {
  position: absolute;
  background: url(/html/images/ico21.png);
  padding: 0 20px;
  text-align: center;
  min-width: 130px;
  right: 0;
  bottom: 0;
  line-height: 50px;
}
.page .project .a2 .b1 .prev {
  width: 28px;
  height: 52px;
  background: url(/html/images/ico45.png) no-repeat center;
  position: absolute;
  left: 20px;
  top: 220px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  z-index: 10;
}
.page .project .a2 .b1 .prev:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.page .project .a2 .b1 .next {
  width: 28px;
  height: 52px;
  background: url(/html/images/ico44.png) no-repeat center;
  position: absolute;
  right: 20px;
  top: 220px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  z-index: 10;
}
.page .project .a2 .b1 .next:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.page .project .a2 .b2 {
  padding-top: 20px;
}
.page .project .a2 .b2 li {
  float: left;
  width: 25%;
  background: no-repeat 25px 29px;
  position: relative;
  height: 300px;
}
.page .project .a2 .b2 li .text {
  padding: 95px 25px 0;
}
.page .project .a2 .b2 li .text h3 {
  margin-bottom: 8px;
}
.page .project .a2 .b2 li .text .info {
  height: 110px;
  overflow: hidden;
}
.page .project .a2 .b2 li.bg1 {
  background-color: #f8f8f8;
}
.page .project .a2 .b2 li .more {
  position: absolute;
  background: url(/html/images/ico29.jpg) no-repeat;
  width: 20px;
  height: 20px;
  left: 25px;
  bottom: 25px;
  display: none;
}
.page .project .a2 .b2 li:hover .more {
  display: block;
}
.page .project .a2 .b3 {
  padding-top: 30px;position: relative;
}
.page .project .a2 .b3 h3 {
  line-height: 55px;
}
.page .project .a2 .b3 ul {
  width: 916px;
}
.page .project .a2 .b3 ul li {
  float: left;
  width: 214px;
  line-height: 50px;
  margin-right: 15px;
  height: 276px;
  overflow: hidden;
  margin-bottom: 20px;
}
.page .project .a2 .b3 ul li a {
  color: #333;
}
.page .project .a2 .b3 ul li a:hover {
  color: #27499d;
}
.page .project .a2 .b3 .prev {
  width: 28px;
  height: 52px;
  background: url(/html/images/ico45.png) no-repeat center;
  position: absolute;
  left: 20px;
  top: 180px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  z-index: 10;
}
.page .project .a2 .b3 .prev:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.page .project .a2 .b3 .next {
  width: 28px;
  height: 52px;
  background: url(/html/images/ico44.png) no-repeat center;
  position: absolute;
  right: 20px;
  top: 180px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  z-index: 10;
}
.page .project .a2 .b3 .next:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.page .environment .a1 {
  text-align: center;
  position: relative;
  padding: 50px 0 20px;
}
.page .environment .a1 li {
  position: absolute;
}
.page .environment .a1 li .info {
  width: 90px;
  height: 90px;
  border: 1px solid #d0d0d0;
  border-radius: 90px;
  line-height: 90px;
  background-color: #fff;
  position: relative;
  z-index: 9;
}
.page .environment .a1 li.i1 {
  left: 213px;
  top: 524px;
}
.page .environment .a1 li.i2 {
  left: 114px;
  top: 231px;
}
.header .main .nav li.active a{
  color: #27499d;
}
.header .main .nav li.active {
  display: block;
  border-bottom: 2px solid #27499d;
}

.page .environment .a1 li.i3 {
  left: 406px;
  top: 5px;
}
.page .environment .a1 li.i4 {
  left: 675px;
  top: 231px;
}
.page .environment .a1 li.i5 {
  left: 600px;
  top: 524px;
}
.page .environment .a1 li.i1 .tc,
.page .environment .a1 li.i2 .tc,
.page .environment .a1 li.i3 .tc {
  position: absolute;
  left: 0;
  top: 0;
  text-align: left;
  line-height: 23px;
  overflow: hidden;
  width: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.page .environment .a1 li.i1 .tc p,
.page .environment .a1 li.i2 .tc p,
.page .environment .a1 li.i3 .tc p {
  padding-left: 105px;
  padding-right: 25px;
  height: 80px;
  border: 1px solid #d0d0d0;
  border-radius: 90px;
  background-color: #fff;
  padding-top: 10px;
  width: 230px;
}
.page .environment .a1 li.i4 .tc,
.page .environment .a1 li.i5 .tc {
  position: absolute;
  right: 0;
  top: 0;
  text-align: left;
  line-height: 23px;
  overflow: hidden;
  width: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.page .environment .a1 li.i4 .tc p,
.page .environment .a1 li.i5 .tc p {
  padding-right: 105px;
  padding-left: 25px;
  height: 80px;
  border: 1px solid #d0d0d0;
  border-radius: 90px;
  background-color: #fff;
  padding-top: 10px;
  width: 230px;
  float: right;
}
.page .environment .a1 li:hover .info {
  background-color: #27499d;
  color: #fff;
}
.page .environment .a1 li:hover.i1 .tc,
.page .environment .a1 li:hover.i2 .tc,
.page .environment .a1 li:hover.i3 .tc,
.page .environment .a1 li:hover.i4 .tc,
.page .environment .a1 li:hover.i5 .tc {
  width: 362px;
}
.page .contact .title2 {
  line-height: 48px;
  padding-top: 20px;
}
.page .contact .a1 ul {
  width: 930px;
}
.page .contact .a1 ul li {
  float: left;
  width: 280px;
  margin-right: 30px;
  margin-bottom: 10px;
  height: 140px;
  position: relative;
}
.page .contact .a1 ul li a {
  color: #333;
  display: block;
  background-color: #fff;
  z-index: 9;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 280px;
}
.page .contact .a1 ul li a .tc {
  display: none;
}
.page .contact .a1 ul li a h4 {
  line-height: 40px;
}
.page .contact .a1 ul li a:hover {
  padding: 10px 10px 20px 10px;
  box-shadow: 0 0 20px 0 #eeeeee;
  position: absolute;
  width: 260px;
}
.page .contact .a1 ul li a:hover .tc {
  display: block;
}
.page .contact .a2 .b1 {
  border-top: 1px solid #ededed;
  background: url(/html/images/ico33.png) no-repeat 388px 25px;
}
.page .contact .a2 .b1 li {
  border-bottom: 1px dotted #ededed;
  position: relative;
  overflow: hidden;
}
.page .contact .a2 .b1 li .info {
  line-height: 39px;
  padding-left: 27px;
  background: url(/html/images/ico31.png) no-repeat left;
  color: #333;
}
.page .contact .a2 .b1 li .i1 {
  position: absolute;
  height: 39px;
  width: 35px;
  background: url(/html/images/ico34.png) no-repeat 10px 13px;
  cursor: pointer;
  right: 0;
  top: 0;
}
.page .contact .a2 .b1 li .i1.on {
  background-position: 10px -27px;
}
.page .contact .a2 .b1 li .tc {
  line-height: 51px;
  padding-top: 10px;
  width: 1000px;
  display: none;
}
.page .contact .a2 .b1 li .tc .i2 {
  background: url(/html/images/ico32.jpg) no-repeat;
  width: 51px;
  display: inline-block;
  zoom: 1;
  margin-right: 10px;
}
.page .contact .a2 .b1 li .tc a {
  float: left;
  margin-right: 100px;
  padding-bottom: 10px;
}
.page .contact .a3 {
  margin-top: 20px;
  width: 930px;
}
.page .contact .a3 dl {
  float: left;
  width: 280px;
  margin-right: 30px;
}
.page .contact .a3 dl dt {
  line-height: 60px;
}
.page .contact .a3 dl dd {
  border-bottom: 1px dotted #d0d0d0;
  background: url(/html/images/ico36.png) no-repeat 2px 17px;
  line-height: 39px;
  padding-left: 20px;
}
.page .contact .a3 dl dd a {
  display: block;
  padding-right: 34px;
  background: url(/html/images/ico35.png) no-repeat 235px 13px;
}
.page .contact .a3 dl dd:hover {
  background-position: 2px -23px;
}
.page .contact .a4 .info {
  border-top: 1px solid #ededed;
  width:100%;
  min-height: 210px;
  padding: 25px 20px 20px 0;
  line-height: 28px;
}
.page .rczp {
  padding: 0 25px;
  background-color: #fff;
}
.page .rczp .a1 .b1 {
  padding: 25px 0 20px;
}
.page .rczp .a1 .b1 .text {
  padding-left: 10px;
  width: 240px;
  border: 1px solid #dbdbdb;
  height: 38px;
  line-height: 38px;
}
.page .rczp .a1 .b1 .select {
  background: url(/html/images/ico37.png) no-repeat 198px center;
  width: 220px;
  height: 38px;
  line-height: 38px;
  position: relative;
  border: 1px solid #dbdbdb;
  margin-left: 12px;
}
.page .rczp .a1 .b1 .select .info {
  padding: 0 35px 0 13px;
}
.page .rczp .a1 .b1 .select select {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.page .rczp .a1 .b1 .submit {
  width: 140px;
  height: 40px;
  background-color: #27499d;
}
.page .rczp .a1 .b2 {
  padding-bottom: 45px;
}
.page .rczp .a1 .b2 table {
  width: 100%;
  border-left: 1px solid #ededed;
  border-right: 1px solid #ededed;
}
.page .rczp .a1 .b2 th {
  background-color: #27499d;
  color: #fff;
  line-height: 54px;
  text-align: left;
}
.page .rczp .a1 .b2 th i {
  width: 50px;
  display: inline-block;
  zoom: 1;
  background: no-repeat center;
}
.page .rczp .a1 .b2 td {
  padding-left: 50px;
  line-height: 55px;
  border-bottom: 1px solid #ededed;
}
.page .rczp .a1 .b2 td p {
  color: #999;
}
.page .rczp .a1 .b2 td a {
  display: block;
}
.page .rczp .a1 .b2 .bg1 td {
  background-color: #f8f8f8;
}
.page .rczp .a2 li {
  line-height: 50px;
  border-bottom: 1px dashed #e7e7e7;
  background: url(/html/images/ico43.png) no-repeat left center;
  padding-left: 20px;
  position: relative;
}
.page .rczp .a2 li a {
  display: block;
  color: #333;
}
.page .rczp .a2 li a:hover {
  color: #27499d;
}
.page .rczp .a2 li .dete {
  position: absolute;
  font-size: 14px;
  color: #999999;
  right: 0;
  top: 0;
}
/*# sourceMappingURL=style.css.map */


.page .paging{padding-bottom:60px;}




.page .mien .a3{
  padding-top: 27px;height: 726px;display: none;
}
.page .mien .a3 .title2{
  text-align: center;
}
.page .mien .a3 .fx{
  text-align: center;padding-top: 15px;line-height: 24px;
}
.page .mien .a3 .fx a{
  margin:0 3px;
}
.page .mien .a3 .more{
  width: 200px;height: 50px;line-height: 50px;display: block;margin:28px auto;background: #27499d url(../images/ico55.png) no-repeat 51px center;color: #fff;text-align:center;
}
.page .mien .a3 .b1{
	padding-left: 10px;padding-top: 5px;
}
.page .mien .a3 .b1 li{
  float:left;width: 166px;height: 140px;margin-right: 12px;margin-bottom: 10px;
}
.page .mien .a3 .b1 li a{
  display: block;color: #999;
}
.page .mien .a3 .b1 li a:hover{
  display: block;color: #27499d;
}
.page .mien .a3 .b1 li .img{
	width: 160px;height: 90px;background: url(/html/images/ico56.jpg) no-repeat right center;padding-right: 6px;margin-bottom: 5px;
}
.page .mien .a3 .b1 li .img img{
	width: 160px;height: 90px;
}

.page .page_nemu ul li dl{display: none;background-color:#fcfcfc;line-height: 1.5;}
.page .page_nemu ul li dl dd{border-bottom:1px solid #ddd;}
.page .page_nemu ul li dl dd a{color: #777;padding:13px 0;}
.page .page_nemu ul li dl dd:hover a{color: #777;}
.page .page_nemu ul li dl dd.on2{background-color:#27499d;}
.page .page_nemu ul li dl dd.on2 a{color:#FFF;}

.qqlist{position: fixed;right:0;top:50%;margin-top:-100px;z-index: 9999;cursor: pointer;}
.qqlist .kfQQ{display: none;}
.qqlist .kfQQ dt{height: 63px;background: url(/html/images/keT.jpg) no-repeat;}
.qqlist .kfQQ dd{background-color: #fff;width: 138px;border: 1px #dcdcdc solid;border-bottom: 3px #27499d solid;padding-bottom:8px;}
.qqlist .kfQQ dd a{padding-left:14px;color: #777;display: block;padding-top: 8px;}
.qqlist:hover .kfQQ{display: block;}
.qqlist:hover .kfdiv{display: none;}


/*新页面样式*/
.page .page_r2{ width: 950px; background-color: #fff; }
.page .page_r2 .title{ margin: 0 25px; }
/*select*/
.sod_select,.sod_select *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
.sod_select{display: inline-block; position: relative; line-height: 1; width: 105px; padding: 7px 10px; border: 1px solid #dedede; background: #fff url(../images/jico3.png) no-repeat 85px center; text-align: left; outline: 0; outline-offset: -2px; /* Opera */ cursor: default; margin-right: 5px;}
.sod_select.disabled{border-color: #828282; color: #b2b2b2; cursor: not-allowed;}
.sod_select .sod_label{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; /*padding-right: 15px;*/}
.sod_select .sod_list{position: absolute; top: 100%; left: 0; display: none; height: auto; width: 105px; margin: 0 0 0 -1px; background: #ffffff; border: 1px solid #dedede; border-top: none; z-index: 1; max-height: 250px; overflow: auto;}
.sod_select.open .sod_list{display: block;}
.sod_select.disabled.open .sod_list{display: none;}
.sod_select.above .sod_list{top: auto; bottom: 100%; border-top: 3px solid #000000; border-bottom: none;}
.sod_select .sod_list ul{overflow-y: auto; padding: 0; margin: 0;}
.sod_select .sod_list li{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; padding: 0 10px; list-style-type: none; line-height: 30px!important; width: 100%;}
.sod_select .sod_list .optgroup,.sod_select .sod_list .optgroup.disabled{background: inherit; color: #939393; font-size: 10px; font-style: italic;}
.sod_select .sod_list .groupchild{padding-left: 20px;}
.sod_select .sod_list .disabled{background: inherit; color: #cccccc;}
.sod_select .sod_list .active{background: #f7f7f7; color: #333333;}
/*.sod_select .sod_list .selected{padding-right: 25px;}*/
.sod_select .sod_list .selected:before{content: ""; position: absolute; right: 10px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); display: inline-block; color: #808080; height: 9px; width: 10px; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAgOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRDlEOUQ4IiBkPSJNNCw2LjdDMy42LDYuMywzLjUsNi4xLDMuMSw1LjdDMi42LDUuMiwyLDQuNiwxLjUsNC4xYy0wLjgtMC44LTIsMC40LTEuMiwxLjJjMC45LDAuOSwxLjksMS45LDIuOCwyLjgNCgkJYzAuNywwLjcsMS4zLDEsMiwwQzYuNyw2LDguMywzLjcsOS44LDEuNUMxMC41LDAuNSw5LTAuMyw4LjMsMC42bDAsMEM2LjcsMi45LDUuNyw0LjQsNCw2LjciLz4NCjwvZz4NCjwvc3ZnPg0K);}
.sod_select.no_highlight .sod_list .selected:before{display: none;}
.sod_select select{display: none !important;}
.sod_select.touch select{-webkit-appearance: menulist-button; position: absolute; top: 0; left: 0; display: block !important; height: 100%; width: 100%; opacity: 0; z-index: 1;}


/*订单查询*/
.jorder{ margin: 20px auto 30px; width: 900px; height: 444px; background: url(/html/images/jpic1.jpg) no-repeat; }
.jorder_box{ text-align: center; padding-top: 190px; }
.jorder_box span{ vertical-align: middle; font-size: 20px; font-weight: bold; color: #27499d; }
.jorder_box .js_input{ vertical-align: middle; text-align: center; color: #999; padding: 0 5px; box-sizing: border-box; margin: 0 12px; width: 300px; height: 36px; text-align: center; line-height: 36px; _line-height: 36px; *line-height: 36px; border: none; }
.jorder_box .js_btn{ vertical-align: middle; background: #127499d; color: #fff; width: 166px; height: 36px; line-height: 36px; }

/*售后服务*/
.jafter{ text-align: center; padding: 40px 0; background: url(/html/images/jpic2.jpg) no-repeat; }
.jafter h2{ margin-bottom: 20px; font-size: 30px; color: #59646a; font-weight: bold; }

/*预约测量*/
.jmeasure{ padding: 24px 0 50px; }
.jmeasure .des{ margin-bottom: 25px; }
.jmeasure p,.jmeasure h2{ font-size: 16px; color: #333; }
.jmeasure h2{ margin-bottom: 22px; }
.jmeasure h2 span,.jmeasure .item span i{ color: #bd1515;  }
.jmeasure .box{ margin-bottom: 30px; box-sizing: border-box; padding: 22px 10px 45px 40px; width: 100%; background: #f5f5f5; border: 1px solid #dedede; }
.jmeasure .box li{ margin-right: 10px; line-height: 40px; float: left; }
.jmeasure .box li font{ display: inline-block; *display: inline; *zoom: 1; min-width: 130px; }
.jmeasure .box li input,.jmeasure .label_box input[type='radio'],.jmeasure .pro_box input{ display: none; }
.jmeasure .tit{ margin-right: 10px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; width: 14px; height: 14px; background: url(/html/images/jico1.png) no-repeat; }
.jmeasure .tit.on{ background: url(/html/images/jico2.png) no-repeat; }
.jmeasure .item{ width: 605px; }
.jmeasure .item span{ line-height: 48px; display: inline-block; *display: inline; *zoom: 1; width: 125px; text-align: right; }
.jmeasure .item input[type='text']{ width: 445px; height: 30px; padding-left: 5px; box-sizing: border-box; border: 1px solid #dedede; }
.jmeasure .name input[type='text']{ width: 150px; }
.jmeasure .label_box,.jmeasure .pro_box{ display: inline-block; *display: inline; *zoom: 1; }
.jmeasure .label_box .tit{ margin: 0 10px 0 24px; }
.jmeasure .area_box{ display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
.jmeasure .btn input{ width: 120px; height: 36px; line-height: 36px; text-align: center; color: #333; background: #bdbdbd; font-size: 16px; margin-right: 15px; }
.jmeasure .btn .sub_btn{ background: #27499d; color: #fff; }

/*购买流程*/
.jbuy .mid{ width: 700px; position: relative; margin: 300px auto 330px; height: 96px; background: url(/html/images/jpic5.png) center center no-repeat; }
.jbuy .mid .box{ margin-left: 53.6px; float: left; width: 97px; height: 97px; }
.jbuy .mid .box:first-child{ margin-left: 0; }
.jbuy .text{ position: absolute; width: 230px; padding: 20px 15px; max-height: 150px; border: 1px solid #fff; }
.jbuy .text.on,.jbuy .text:hover{ background: #27499d; color: #fff; border: 1px solid #c0deef; }
.jbuy .text.on h2,.jbuy .text:hover h2{ color: #fff; }
.jbuy .text h2{ text-indent: 45px; font-weight: bold; font-size: 15px; margin-bottom: 14px; color: #373d41; }
.jbuy .text1 h2{ background: url(/html/images/jico8.png) left top no-repeat }
.jbuy .text2 h2{ background: url(/html/images/jico9.png) left top no-repeat }
.jbuy .text3 h2{ background: url(/html/images/jico10.png) left top no-repeat }
.jbuy .text4 h2{ background: url(/html/images/jico11.png) left top no-repeat }
.jbuy .text5 h2{ background: url(/html/images/jico12.png) left top no-repeat }
.jbuy .text1.on h2,.jbuy .text1:hover h2{ background: url(/html/images/jico8on.png) left top no-repeat }
.jbuy .text2.on h2,.jbuy .text2:hover h2{ background: url(/html/images/jico9on.png) left top no-repeat }
.jbuy .text3.on h2,.jbuy .text3:hover h2{ background: url(/html/images/jico10on.png) left top no-repeat }
.jbuy .text4.on h2,.jbuy .text4:hover h2{ background: url(/html/images/jico11on.png) left top no-repeat }
.jbuy .text5.on h2,.jbuy .text5:hover h2{ background: url(/html/images/jico12on.png) left top no-repeat }
.jbuy .text p{ width: 230px; line-height: 24px; }
.jbuy .text1,.jbuy .text3,.jbuy .text5{ top: 165px; }
.jbuy .text1 i,.jbuy .text3 i,.jbuy .text5 i{ display: block; top: -62px; left: 50%; margin-left: -5.5px; width: 11px; height: 58px; position: absolute; background: url(/html/images/jico4.png) no-repeat;}
.jbuy .text1.on i,.jbuy .text3.on i,.jbuy .text5.on i,.jbuy .text1:hover i,.jbuy .text3:hover i,.jbuy .text5:hover i{ background: url(/html/images/jico7.png) no-repeat;}
.jbuy .text2 ,.jbuy .text4{ bottom: 163px; }
.jbuy .text2 i,.jbuy .text4 i{ display: block; bottom: -62px; left: 50%; margin-left: -5.5px; width: 11px; height: 58px; position: absolute; background: url(/html/images/jico5.png) bottom center no-repeat; }
.jbuy .text2.on i,.jbuy .text4.on i,.jbuy .text2:hover i,.jbuy .text4:hover i{ background: url(/html/images/jico6.png) bottom center no-repeat;}
.jbuy .text1{ left: -84px; }
.jbuy .text2{ left: 70px;}
.jbuy .text3{ left: 218px; }
.jbuy .text4{ left: 370px; }
.jbuy .text5{ left: 522px; }

/*零售案例视频*/
.page .project .a2 .b1 .prev{ left: 0; width: 46px; height: 67px; background: url(/html/images/jico13.png) no-repeat; }
.page .project .a2 .b1 .next{ right: 0; width: 46px; height: 67px; background: url(/html/images/jico14.png) no-repeat; }
.page .jcase .a2 .b3 ul li{ height: 195px; width: 285px; margin-right: 20px; }
.page .jcase .a2 .b3 ul li img{ width: 286px; height: 145px; }
.page .jcase .a2 .b3 .prev,.page .jcase .a2 .b3 .next{ top: 134px; }

/*终端风采*/
.page .jmien .a2 .b3 ul li{ margin-right: 19px; background: #f5f5f5; width: 210px; height: 210px; }
.page .jmien .a2 .b3 ul li p{ color: #333; font-size: 16px; text-align: center; height: 68px; line-height: 68px; }
.page .jmien .a2 .b3 ul li:hover{ background: #27499d; }
.page .jmien .a2 .b3 ul li:hover p{ color: #fff; }
.page .jmien .a2 .b3 .prev,.page .jmien .a2 .b3 .next{ top: 96px; }
.page .jmien .a2 .b3 .prev{ left: 0; width: 46px; height: 67px; background: url(/html/images/jico13.png) no-repeat; }
.page .jmien .a2 .b3 .next{ right: 3px; width: 46px; height: 67px; background: url(/html/images/jico14.png) no-repeat; }
.jmien .area_list li{ line-height: 32px; padding: 14px 0; border-bottom: 1px dashed #dedede; }
.jmien .area_list .tit{ margin-right: 24px; vertical-align: top; display: inline-block; text-align: center; *display: inline; text-align: center; *zoom: 1; width: 120px; height: 32px; background: #fff; border: 1px solid #dedede; }
.jmien .area_list .tit:hover{ border-color: #27499d; }
.jmien .area_list .tit.on{ background: #27499d; color: #fff; }
.jmien .area_list dl{ width: 750px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
.jmien .area_list dd{ float: left; color: #333; margin-right: 38px; }
.jmien .area_list dd.on a{ color: #27499d; border-bottom: 1px solid #27499d; }
.jm_pbox{ padding-bottom: 35px; }
.jm_pbox .picScroll-top{ float: left; width:179px; position:relative;  }
.jm_pbox .picScroll-top .sPrev{ z-index: 666; position: absolute; top: 0; display: block; width: 179px; height: 30px; background: url(/html/images/jico19.png) no-repeat; filter:alpha(opacity=50);opacity:0.5; }
.jm_pbox .picScroll-top .sNext{ z-index: 666; position: absolute; bottom: 0; display: block; width: 179px; height: 30px; background: url(/html/images/jico18.png) no-repeat; filter:alpha(opacity=50);opacity:0.5; }
.jm_pbox .picScroll-top .tempWrap{ height: 454px!important; overflow: hidden; }
.jm_pbox .picScroll-top ul{ overflow:hidden; zoom:1; }
.jm_pbox .picScroll-top ul li{ width:179px; height: 82px; text-align:center; zoom:1; margin-bottom: 11px; }
.jm_pbox .picScroll-top ul li img{ width:179px; height: 82px; display:block; }
.jm_pbox .picScroll-top ul li.on img{ width: 169px; height: 72px; border: 5px solid #27499d;  }
.jm_pbox .slideBox{ float: right; width:710px; height:454px; overflow:hidden; position:relative;  }
.jm_pbox .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.jm_pbox .slideBox .bd li{ zoom:1; vertical-align:middle; }
.jm_pbox .slideBox .bd img{ width:710px; height:454px; display:block;  }
.jm_pbox .slideBox .bd li .text{ color: #fff; padding: 10px 22px; box-sizing: border-box; line-height: 26px; position: absolute; bottom: 0; background: url(/html/images/jico17.png); width: 710px; }
.jm_pbox .slideBox .prev{ position:absolute; left:0; top:50%; margin-top:-33.5px; display:block; width:46px; height:67px; background:url(/html/images/jico13.png) no-repeat; filter:alpha(opacity=50);opacity:0.5; }
.jm_pbox .slideBox .next{ position:absolute; right:0; top:50%; margin-top:-33.5px; display:block; width:46px; height:67px; background:url(/html/images/jico14.png) no-repeat; filter:alpha(opacity=50);opacity:0.5; }
.jm_pbox .slideBox .prev:hover,.slideBox .next:hover,.jm_pbox .picScroll-top .sPrev:hover,.jm_pbox .picScroll-top .sNext:hover{ filter:alpha(opacity=100);opacity:1;}
.jm_pbox .prevStop,.jm_pbox .nextStop{ display: none!important; }

/*招商加盟*/
.jleague .phone{ text-align: center; font-size: 24px; color: #27499d; margin: 40px auto 45px; }
.jl_tbox{ width: 900px; height: 50px; font-size: 0; }
.jl_tit{ height: 50px; z-index: 666; width: 900px; background: #fff; top: 0; text-align: center; display: inline-block; *display: inline; *zoom: 1; }
.jl_tit li{ font-size: 20px; cursor: pointer; margin: 0 5px; display: inline-block; *display: inline; *zoom: 1; background: #333; color: #fff; width: 170px; height: 40px; line-height: 40px; text-align: center; }
.jl_tit li.on{ background: #27499d; }
.jl_title{ margin-top: 50px; border-bottom: 4px solid #27499d; height: 20.5px; margin-bottom: 20.5px; text-align: center;}
.jl_title span{ text-align: center; font-size: 24px; background: #27499d; color: #fff; display: inline-block; *display: inline; *zoom: 1; min-width: 200px; height: 45px; line-height: 45px; border-radius: 22.5px; }
.jl_box h2.jtitle{ font-size: 18px; color: #333; height: 12px; margin: 55px auto 50px; text-align: center; width: 290px; border-bottom: 1px solid #eee; }
.jl_box h2 span{ background: #fff; color: #333; padding: 0 18px; text-align: center; }
.jl_wrap .top img{ display: block; margin: 0 auto; }
.jl_pbox{ margin-top: 55px; padding-bottom: 0; }
.jl_pbox .slideBox{ float: left; width: 695px; height: 493px; }
.jl_pbox .picScroll-top{ width: 190px; float: right; }
.jl_pbox .slideBox .bd img{ width: 695px; height: 493px; }
.jl_pbox .slideBox .bd li .text{ background: url(/html/images/jico20.png); font-size: 16px; }
.jl_pbox .picScroll-top ul li{ width: 190px; height: 135px;}
.jl_pbox .picScroll-top ul li img{ width: 190px; height: 135px; }
.jl_pbox .picScroll-top ul li.on img{ width: 180px; height: 125px; }
.jl_pbox .picScroll-top .tempWrap{ height: 427px!important; }
.jl_pbox .picScroll-top .sPrev{ top: auto; bottom: -66px; width: 95px; height: 58px; background: url(/html/images/jico21.png) no-repeat; filter:alpha(opacity=100);opacity:1; }
.jl_pbox .picScroll-top .sNext{ right: 0; top: auto; bottom: -66px; width: 95px; height: 58px; background: url(/html/images/jico23.png) no-repeat; filter:alpha(opacity=100);opacity:1; }
.jl_pbox .picScroll-top .sPrev:hover{ background: url(/html/images/jico22.png) no-repeat; }
.jl_pbox .picScroll-top .sNext:hover{ background: url(/html/images/jico24.png) no-repeat; }
.jl_pbox .prevStop,.jl_pbox .nextStop{ display: block!important; }
.page .jleague .a2 .b3 .prev,.page .jleague .a2 .b3 .next{ top: 119px; }
.jm_form .box{ padding: 25px 30px 25px 30px; }
.jm_form .item{ width: auto; }
.jm_form .item input[type='text']{ width: 160px; }
.jm_form .box .item_box .item{ float: right; }
.jm_form .box .item_box .item:first-child{ float: left; }
.jm_form .box .item_box input{ width: 265px; }
.jm_form .item_p1 .item{ float: left; }
.jm_form .item span{ width: auto; min-width: 112px; }
.jm_form .item_p1 .sod_select{ margin-right: 0; width: 160px; text-align: center; background: #fff url(../images/jico3.png) no-repeat 96% center;}
.jm_form .sod_select .sod_list{ width: 160px; }
.jm_form .label_box input[type='text']{ width: 90px; margin-right: 5px; }
.jm_form .label_box .tit{ margin: 0 10px; }
.jm_form .label_box{ min-width: 140px; }
.jm_form .item_p3 span{ min-width: 240px; }
.jm_form .item_p3 input[type='text']{ width: 590px; }
.item_p4{ font-size: 0; }
.item_p4 span{ font-size: 14px; }
.item_p4 textarea{ margin: 15px auto 20px; height: 230px; padding: 5px; width: 100%; box-sizing: border-box; border: 1px solid #dedede; outline: none; }


/*终端网络*/
.jnet{ padding-bottom: 35px; }
.map_wrap{ position: relative; margin: 30px auto;}
.map_info{ position: absolute; top: 0; left: 0; }
.map_info li{ pointer-events: none; position: absolute; list-style: none; width: 1px; height: 1px; }
.map_info li i{ display: block; position: absolute; width: 14px; height: 14px; background: url(/html/images/jico27.png) no-repeat; }
.map_info li span{ color: #27499d; margin-left: 11px; position: absolute; left: 18px; top: -9px; height: 30px; line-height: 30px; white-space: pre;}
.map_info li span em{ display: none; position: absolute; left: -11px; background: url(/html/images/jico26.png) no-repeat; width: 11px; height: 30px; }
.map_info li.on i,.map_info li.select i{ background: url(/html/images/jico25.png) no-repeat; }
.map_info li.on span,.map_info li.select span{ color: #fff; background: #27499d; padding: 0 10px; }
.map_info li.on span em,.map_info li.select span em{ display: block; }


#ChinaMap{ vertical-align: top;}
.stateTip, #StateTip{ margin-top: 8px; margin-left: 45px; z-index: 999; display:none; position:absolute; width: auto;}
.dt_box{ height: 31px; line-height: 31px; width: auto; background: url(/html/images/jico25.png) left center no-repeat; }
.dt_box .name{ margin-left: 28px; position: relative; background: #27499d; font-size: 16px; color: #fff; padding: 0 15px; }
.dt_box .name i{ position: absolute; left: -11px; top: 0; width: 11px; height: 31px; background: url(/html/images/jico26.png) no-repeat; }

.jn_top{ padding: 0 10px; box-sizing: border-box; font-size: 0; background: #dbdbdb; color: #333; width: 100%; height: 60px; line-height: 60px; }
.jn_top span{ margin-left: 20px; vertical-align: middle; font-size: 14px; }
.jn_top div{ display: inline-block;
*display: inline;
*zoom: 1; }
.jn_top .sod_select{ font-size: 14px; vertical-align: middle; margin: 0 6px; }
.jn_input{ margin-left: 6px; width: 233px; height: 36px; line-height: 36px; _line-height: 36px; *line-height: 36px; padding-left: 5px; }
.jn_sub{ display: inline-block;
*display: inline; cursor: pointer;
*zoom: 1; vertical-align: middle; font-size: 14px; line-height: 36px; margin-left: 16px; width: 94px; height: 36px; background: #27499d; color: #fff; text-align: center; }

.jn_bottom table{ width: 100%; }
.jn_bottom table tr:first-child{ height: 42px; background: #27499d; color: #fff; font-size: 16px; }
.jn_bottom table td{ color: #27499d; text-align: center; height: 42px; line-height: 42px;}



/*弹窗*/
.covere{ position:fixed;top:0;right:0;bottom: 0;left:0;z-index:999; background: url(/html/images/jico29.png); }
.covere .closee{ cursor: pointer; padding: 7px; box-sizing: border-box; width: 800px; height: 664px; position: absolute; left: 50%; margin-left: -400px; top: 50%; margin-top: -332px; background: #fff; }
.covere .box{ border: 3px solid #b20d0b; height: 100%; padding: 0 65px; box-sizing: border-box;}
.covere h1{ padding: 35px 0 23px; font-size: 36px; color: #b20d0b; text-align: center; }
.covere p{ font-size: 16px; color: #333; line-height: 36px; }
.covere .tr{ padding-top: 35px; }
.covere .tr p{ color: #b20d0b; text-align: right; }
.covere img{ position: absolute; right: 23px; top: 19px; }


/*自加样式*/
.page .project .a1 .b2 li{ border:1px solid #D8D8D8;}
.page .project .a1 .b2 li:hover{border:1px solid #8080FF;}